/*
    1. 下载 electron:  npm install electron -D
    2. package.json 添加命令 dev: ./node_modules/.bin/electron .   (执行electron .代表执行main指向的文件)
*/

const {app,BrowserWindow} = require('electron')

app.on('ready',()=>{
    console.log(__dirname)

    // 实例化一个窗口
    // let bw1 = new BrowserWindow() 
    // bw1.webContents.openDevTools() // 开启开发者工具
    // let bw2 = new BrowserWindow({
    //     width:900
    //     ,resizable:false // 是否可拖拽伸缩
    //     ,title:'小黑盒'
    //     ,backgroundColor:'#000'  //  窗口正文背景色 （非边框）
    // })

   // bw1和bw2 是兄弟及窗口，两者没有层级
   // 父子级窗口 通过parent选项指定父级窗口，则子级窗口将总是显示在父级的上方

//    let parentBW = new BrowserWindow({title:'老爹'})
//    let childBW = new BrowserWindow({title:'儿子',parent:parentBW,modal:true})  // 添加模态窗 modal：true 选项时，则必须操作完成子窗口后才可以对父窗口进行操作


    let bw3 = new BrowserWindow()
    bw3.loadFile('./index.html')

    let bw4 = new BrowserWindow()
    bw4.loadURL('http://www.kanglang.xyz')

    // setTimeout(() => {
    //     app.exit() // 强制退出
    // }, 2000);
})